NFTs for Open-Source and Commercial Software Licensing and Royalties
نویسندگان
چکیده
Software licenses are legal agreements of sale and usage among software developers clients. Such crucial to effectively manage ownership protect the rights involved parties. Today’s licensing mechanisms mostly centralized do not address ever-increasing issues complexities modern that may include multiple licenses, open-source distribution, rewarding other contributors external libraries, utilizing royalty payments for monetization. As a result, have lost confidence in existing models, many projects failing due lack funding payments. This paper addresses such by proposing novel decentralized system based on Non-Fungible Tokens (NFTs) blockchain. The proposed is applicable both commercial software. We use NFTs as digital tokens encapsulate code their artifacts minting them unique valuable assets allow store blockchain ledger. With NFTs, can register license code, monetize it NFT marketplaces, earn royalties from code. present architecture, relevant sequence diagrams, develop aggregation algorithms Ethereum smart contracts with ERC-1155 NFTs. Furthermore, we perform functional validation our analyze cost its adoption. also security solution show how applicability be generalized extended. made contract related testing scripts publicly available GitHub.
منابع مشابه
Open Source Software: Motivation and Restrictive Licensing
Open source software (OSS) is an economic paradox. Development of open source software is often done by unpaid volunteers and the “source code” is typically freely available. Surveys suggest that status, signaling, and intrinsic motivations play an important role in inducing developers to invest effort. Contribution to an OSS project is rewarded by adding one’s name to the list of contributors ...
متن کاملOpen Source, Dual Licensing and Software Competition
To distribute software, commercial firms have the opportunity to use some dual licensing strategy i.e. to provide their software under two different licensing terms (proprietary and open source). In this paper, we investigate the relevance and impacts of such distribution strategy in the presence of an already existing open source software. In this competitive setting, we determine in which con...
متن کاملLicensing and Competition for Services in Open Source Software
Open source software is becoming increasingly prominent and the economic structure of open source development is changing. In recent years, firms motivated by revenues from software services markets have become the primary contributors to open source development. In this paper we study the role of services in open source software development and explore the choice between open source and propri...
متن کاملDual licensing in open source software markets
Dual licensing has proved to be a sustainable business model for various commercial software vendors employing open source strategies. In this paper we study the main characteristics of dual licensing and under which conditions it represents a profitable commercial strategy. We show that dual licensing is a form of versioning, whereby the software vendor uses the open source licensing terms in ...
متن کاملProviding Commercial Open Source Software: Lessons Learned
Even though companies like Sun, IBM, MySQL and others have released several commercial Open Source Software (OSS) products, little evidence exist of how to successfully launch such products and establish a living community around them. This paper presents a case study from a small software company succeeding at establishing a business model and a vivid community around their own OSS products. B...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: IEEE Access
سال: 2023
ISSN: ['2169-3536']
DOI: https://doi.org/10.1109/access.2023.3239403